/* Доступ к регистрам ввода/вывода */

/* Определим SFR (Регистры Общего Назначения) для чипа AT90S8515 */

sfrb PINC=0x13; 	// Т.к. регистр PINA 8 разрядный, то к нему осуществляется
// 8-битовый доступ с помощью sfrb (sfr byte)
// 0x13 - это адрес порта PINC
sfrw TCNT1=0x2c; 	// Т.к. регистр TCNT1 16 разрядный, то к нему
// осуществляется 16-битовый доступ с
// помощью sfrw (sfr word)
// 0x2c - это адрес регистра TCNT1

/* Основная функция программы */

void main(void)
{
unsigned char x; 	// Объявляем символьную переменную x
x=PINC; 		// Чтение выводов Порта A
TCNT1=0xF4A6; 	// Запись в регистры TCNT1L & TCNT1H
}
